home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 6229 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.6 KB

  1. Path: informatik.tu-muenchen.de!fischerj
  2. From: fischerj@informatik.tu-muenchen.de (Juergen "Rally" Fischer)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: doubling pixels horizontally
  5. Date: 25 Mar 1996 19:48:49 GMT
  6. Organization: Technische Universitaet Muenchen, Germany
  7. Distribution: world
  8. Message-ID: <4j6tb1$i1s@sunsystem5.informatik.tu-muenchen.de>
  9. References: <576.6613T1070T1730@login.eunet.no> <4i6eql$qpo@brachio.zrz.TU-Berlin.DE> <38233047@kone.fipnet.fi> <4ijkal$3vu@brachio.zrz.TU-Berlin.DE> <4ivvlu$s3p@sunsystem5.informatik.tu-muenchen.de> <4j65qk$oa4@brachio.zrz.TU-Berlin.DE>
  10. NNTP-Posting-Host: hphalle5.informatik.tu-muenchen.de
  11. Originator: fischerj@hphalle5.informatik.tu-muenchen.de
  12.  
  13.  
  14. In article <4j65qk$oa4@brachio.zrz.TU-Berlin.DE>, rawneiha@w350zrz.zrz.TU-Berlin.DE (Philipp Boerker) writes:
  15. |> Organization: Technical University Berlin, Germany
  16. |> Lines: 49
  17. |> Message-ID: <4j65qk$oa4@brachio.zrz.TU-Berlin.DE>
  18. |> References: <576.6613T1070T1730@login.eunet.no> <4i6eql$qpo@brachio.zrz.TU-Berlin.DE> <38233047@kone.fipnet.fi> <4ijkal$3vu@brachio.zrz.TU-Berlin.DE> <4ivvlu$s3p@sunsystem5.informatik.tu-muenchen.de>
  19. |> NNTP-Posting-Host: w350zrz.zrz.tu-berlin.de
  20. |> 
  21. |> fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer) writes:
  22. |> 
  23. |> 
  24. |> >: Yes, but if you can't do *everything* with the OS you don't need
  25. |> >: to do *anything* with the OS.
  26. |> 
  27. |> >;) I get what you mean, but it's not really true.
  28. |> 
  29. |> >The only thing you need to overtake for special fx is the copper.
  30. |> 
  31. |> >But, with copper overtaken you still can do the rest with OS and
  32. |> >keep the system happily alive and stable.
  33. |> 
  34. |> Yes, but overtaking the blitter should be sure enough. Usually I tend
  35. |> to do as much as possible with the OS.
  36.  
  37. We must be careful with terminology. I mean takeover as illegal using.
  38. Test for blitter present, call OwnBlitter()/gfx.lib, then 
  39. WaitBlitter()/gfx.lib, and you got full legal hardware acess to it.
  40.  
  41. For Async blitter action use Qblit(), it also gives your function
  42. full acess to blitter, just OS-controlled.
  43. avoid busy-waiting for the flag you change in cleanup-routine to
  44. avoid blitter locking.
  45.  
  46. full blitter speed with OS is possible for 99% of cases.
  47.  
  48. |> 
  49. |> >: > Also the polygon loops did not
  50. |> >: >look very fast..
  51. |> 
  52. |> >: Codewise or performancewise? The code isn't optimized to hell but it
  53. |> >: shows better performance than every other routine until now!
  54. |> 
  55. |> >mhm ? imho only optimized code will perform well ;)
  56. |> 
  57. |> 
  58. |> No, algorithms make the speed, implementations waste it!
  59.  
  60. aah. ;)
  61. |> 
  62. |> 
  63. |> >: and I'm convinced that we can push the performance above 20000 polys/second,
  64. |> >: hopefuly enough for a poly-world.
  65. |> 
  66. |> >oh yeah, those X00000 poly/second numbers ;)
  67. |> >Fastest I have seen is estimated 20 polygons in 50hz in ARTE (A1201).
  68. |> >would be 1000 polygons/sec.
  69. |> 
  70. |> Get a 50MHz 030 with 8MB fast (GJ unfortunately does not run on 4 MB)
  71. why ? what does GJ make with those 8mb ? fill with random numbers ? :)
  72.  
  73. |> and watch GomJabbar/Matrix. You will see an 3xxx-poly object doing an average
  74. |> of 5 fps! There is also a duck running smoothly in 1*1 (ca. 20 fps).
  75.  
  76. how much is it on A1200 + fastmem ? ah, forgot, can't test it because
  77. it needs 8mb. well, if it would run 8fps 1x1 it would be good.
  78.  
  79. |> 
  80. |> 
  81. |> >you got PPC 620 + AAA or how you get factor 20 faster routines ? ;) ;)
  82. |> 
  83. |> 
  84. |> It's only factor 2 compared to ZIF/parallax...
  85.  
  86. ZIF was imho very slow, sorry. At least it was not running ideal on
  87. 020-14+fast.
  88.  
  89. |> 
  90. |> 
  91. |> Greets,
  92. |> Phil.
  93. |> grond/matrix
  94. ------------------------------------------------------------------------
  95.    fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer)   =:)
  96.  
  97.